// 数组字面量类型
// 类型：number[]
// 含义：是一个数组类型，里面的值都是number类型
const arr1: number[] = [1, 2, 3, 4, 5];

// 数组泛型
// 类型：Array<string>
// 含义：是一个数组类型，里面的值都是string类型
const arr2: Array<string> = ["hello", "typescript"];

// 使用interface定义数组类型
interface Arr {
  [key: number]: boolean;
}
const arr3: Arr = [true, false];
const arr4: boolean[] = [true, false];

type Arr1 = number[];
